main {
    width: 1160px;
    margin: 0 auto;
}

/* 购物车顶部标题样式 */
.cart-title {
    height: 57px;
}

.cart-title>a {
    color: #333;
}

/* 购物车表格 */
.cart-table {
    width: 100%;
    text-align: center;
    /* 表格边框折叠，取消双边框之间的空隙 */
    border-collapse: collapse;
}

/* 表格头部样式 */
.cart-table thead {
    background-color: #e9e9e9;
    height: 40px;
}

/* 表格每一行的下划线 */
.cart-table tbody td {
    border-bottom: 1px dashed #ddd;
}

/* 表格第一列的商品信息 */
.product-info {
    display: flex;
    padding: 13px 22px;
    text-align: left;
}

.product-info>img {
    width: 120px;
    height: 120px;
    margin: 0 23px 0 17px;
}

.product-info p {
    margin: 10px 0;
    color: #000;
}

.product-info span {
    color: #808080;
}

.cart-table td button {
    width: 27px;
    height: 27px;
}

.cart-table tr>:first-child {
    width: 430px;
}

.cart-table tr>:nth-child(4) {
    width: 150px;
}

.cart-table tr>:last-child {
    width: 170px;
}